import java.io.File;
import java.text.ParseException;
import java.text.SimpleDateFormat;

public class day_04_File_2 {
    public static void main(String[] args) throws ParseException {
        // public boolean isDirectory() 判断此路径名表示的File是否为文件夹
        File file = new File("C:\\Users\\Fairy\\Desktop");
        System.out.println(file.isDirectory());

        // public boolean isFile() 判断此路径名表示的File是否为文件
        File file2 = new File("C:\\Users\\Fairy\\Desktop\\读书小报.docx");
        System.out.println(file2.isFile());

        // public boolean exists() 判断此路径名表示的File是否存在
        System.out.println(file2.exists());

        // public long length() 返回文件的大小（字节数量）无法获取文件夹大小
        System.out.println(file2.length() + " Byte");

        // public String getAbsolutePath() 返回文件的绝对路径
        File file3 = new File("day_04_File_1.java");
        System.out.println(file3.getAbsolutePath());

        //public String getPath() 返回定义文件时使用的路径
        System.out.println(file2.getPath());

        //public long lastModified() 返回文件的最后修改时间（时间毫秒值）
        SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 EE");
        System.out.println(simpleDateFormat1.format(file2.lastModified()));

        //public String getName() 返回文件的名称，带后缀
        System.out.println(file2.getName());

    }
}
